What is Code Review?
Code Review, or Peer Code Review, is the act of consciously and systematically convening with one’s fellow programmers to check each other’s code for mistakes, and has been repeatedly shown to accelerate and streamline the process of software development like few other practices can.
Code Review is an integral process of software development that helps identify bugs and defects before the testing phase. Code review is often overlooked as an ongoing practice during the development phase, but countless studies show it's the most effective quality assurance strategy. Meetings end up taking more time than intentionally planned. Not having a set process in place means you don't actually know if your code reviews are effective or are even happening.
Collaborator is a code review and document review tool that helps development, testing and management teams work together to produce high quality code. It allows teams to peer review code, user stories and test plans in a transparent, collaborative framework — instantly keeping the entire team up to speed on changes made to the code. By enabling team members to work together to review their work, Collaborator can help you catch bugs before your software hits the market.
Collaborator - Quick Overview
Main Features of Collaborator
-
Implements various review styles
-
Multiple, simultaneous reviewers
-
Workflow supporting reviewers/authors separated by many time zones
-
Source control integrations: Git, Perforce, Subversion, Mercurial, Team Foundation Server, ClearCase and more
-
Cross-platform clients: web client, GUI clients, command-line clients and IDE plug-ins
-
Defect-tracking with severity, type, classification, checklists, and external issue-tracker integration
-
Full-featured metrics, reports, and data-export
-
Project- and role-based rules and reporting
-
Command-line and web-service API for integrations, extensions, automations, and triggers
Supported Formats of Review Materials
-
Text files (all source code files and any other text-based formats)
-
Word processing documents (.DOC, .DOCX, .RTF, .DOCM, .DOT, .DOTM, .DOTX, .ODT and .OTT)
-
Spreadsheets (.XLS, .XLSX, .XLSB, .XLSM, .XLTM, .XLTX and .ODS)
-
Presentations (.PPT, .PPTX, .POT, .POTM, .POTX, .PPS, .PPSM, .PPSX, .PPTM and .ODP)
-
Visio vector graphics (.VDW, .VDX, .VSD, .VSDM, .VSDX, .VSS, .VSSM, .VSSX, .VST, .VSTM, .VSTX, .VSX and .VTX)
-
Simulink models (web view archives)
-
Images (.JPG, .JPEG, .PNG, .GIF and .BMP)
-
PDF files (.PDF, and any other document types converted to PDF format)
-
URLs (HTTP and HTTPS)